home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 2000 July: Mac OS SDK / Dev.CD Jul 00 SDK2.toast / Development Kits / Cross Platform / QuickTime 4.1.2 Windows SDK / RIncludes / NetworkSetup.r < prev    next >
Encoding:
Text File  |  2000-04-12  |  6.9 KB  |  190 lines  |  [TEXT/R*ch]

  1. /*
  2.      File:        NetworkSetup.r
  3.  
  4.      Contains:    Network Setup Interfaces
  5.  
  6.      Version:    Technology:    1.1.0
  7.                  Release:    QuickTime 4.1
  8.  
  9.      Copyright:    © 1998-1999 by Apple Computer, Inc., all rights reserved
  10.  
  11.      Bugs?:        For bug reports, consult the following page on
  12.                  the World Wide Web:
  13.  
  14.                      http://developer.apple.com/bugreporter/
  15.  
  16. */
  17.  
  18. #ifndef __NETWORKSETUP_R__
  19. #define __NETWORKSETUP_R__
  20.  
  21. #ifndef __CONDITIONALMACROS_R__
  22. #include "ConditionalMacros.r"
  23. #endif
  24.  
  25. #if CALL_NOT_IN_CARBON
  26. #define kCfgErrDatabaseChanged             (-3290)                /*  database has changed since last call - close and reopen DB */
  27. #define kCfgErrAreaNotFound             (-3291)                /*  Area doesn't exist */
  28. #define kCfgErrAreaAlreadyExists         (-3292)                /*  Area already exists */
  29. #define kCfgErrAreaNotOpen                 (-3293)                /*  Area needs to open first */
  30. #define kCfgErrConfigLocked             (-3294)                /*  Access conflict - retry later */
  31. #define kCfgErrEntityNotFound             (-3295)                /*  An entity with this name doesn't exist */
  32. #define kCfgErrEntityAlreadyExists         (-3296)                /*  An entity with this name already exists */
  33. #define kCfgErrPrefsTypeNotFound         (-3297)                /*  An record with this PrefsType doesn't exist */
  34. #define kCfgErrDataTruncated             (-3298)                /*  Data truncated when read buffer too small */
  35. #define kCfgErrFileCorrupted             (-3299)                /*  The database format appears to be corrupted. */
  36.  
  37. #define kCfgTypefree                     'free'
  38. #define kCfgClassAnyEntity                 '****'
  39. #define kCfgClassUnknownEntity             '????'
  40. #define kCfgTypeAnyEntity                 '****'
  41. #define kCfgTypeUnknownEntity             '????'
  42.  
  43. #define kCfgIgnoreArea                     1
  44. #define kCfgDontIgnoreArea                 0
  45.  
  46. #define kOTCfgIgnoreArea                 1
  47. #define kOTCfgDontIgnoreArea             0
  48.  
  49. #define kOTCfgTypeStruct                 'stru'
  50. #define kOTCfgTypeElement                 'elem'
  51. #define kOTCfgTypeVector                 'vect'
  52.  
  53. #define kOTCfgClassNetworkConnection     'otnc'
  54. #define kOTCfgClassGlobalSettings         'otgl'
  55. #define kOTCfgClassServer                 'otsv'
  56. #define kOTCfgTypeGeneric                 'otan'
  57. #define kOTCfgTypeAppleTalk             'atlk'
  58. #define kOTCfgTypeTCPv4                 'tcp4'
  59. #define kOTCfgTypeTCPv6                 'tcp6'
  60. #define kOTCfgTypeRemote                 'ara '
  61. #define kOTCfgTypeDial                     'dial'
  62. #define kOTCfgTypeModem                 'modm'
  63. #define kOTCfgTypeInfrared                 'infr'
  64. #define kOTCfgClassSetOfSettings         'otsc'
  65. #define kOTCfgTypeSetOfSettings         'otst'
  66. #define kOTCfgTypeDNS                     'dns '
  67.  
  68. #define kOTCfgIndexSetsActive             0
  69. #define kOTCfgIndexSetsEdit             1
  70. #define kOTCfgIndexSetsLimit             2                    /*     last value, no comma */
  71.  
  72.                                                             /*     connection     */
  73. #define kOTCfgTypeConfigName             'cnam'
  74. #define kOTCfgTypeConfigSelected         'ccfg'                /*     transport options     */
  75. #define kOTCfgTypeUserLevel             'ulvl'
  76. #define kOTCfgTypeWindowPosition         'wpos'
  77.  
  78.                                                             /*     connection     */
  79. #define kOTCfgTypeAppleTalkPrefs         'atpf'
  80. #define kOTCfgTypeAppleTalkVersion         'cvrs'
  81. #define kOTCfgTypeAppleTalkLocks         'lcks'
  82. #define kOTCfgTypeAppleTalkPort         'port'
  83. #define kOTCfgTypeAppleTalkProtocol     'prot'
  84. #define kOTCfgTypeAppleTalkPassword     'pwrd'
  85. #define kOTCfgTypeAppleTalkPortFamily     'ptfm'                /*     transport options     */
  86.  
  87. #define kOTCfgIndexAppleTalkAARP         0
  88. #define kOTCfgIndexAppleTalkDDP         1
  89. #define kOTCfgIndexAppleTalkNBP         2
  90. #define kOTCfgIndexAppleTalkZIP         3
  91. #define kOTCfgIndexAppleTalkATP         4
  92. #define kOTCfgIndexAppleTalkADSP         5
  93. #define kOTCfgIndexAppleTalkPAP         6
  94. #define kOTCfgIndexAppleTalkASP         7
  95. #define kOTCfgIndexAppleTalkLast         7
  96.  
  97. #define kOTCfgTypeInfraredPrefs         'atpf'
  98. #define kOTCfgTypeInfraredGlobal         'irgo'
  99.  
  100.                                                             /*     connection     */
  101. #define kOTCfgTypeTCPalis                 'alis'
  102. #define kOTCfgTypeTCPcvrs                 'cvrs'
  103. #define kOTCfgTypeTCPdcid                 'dcid'
  104. #define kOTCfgTypeTCPdclt                 'dclt'
  105. #define kOTCfgTypeTCPdtyp                 'dtyp'
  106. #define kOTCfgTypeTCPidns                 'idns'
  107. #define kOTCfgTypeTCPihst                 'ihst'
  108. #define kOTCfgTypeTCPiitf                 'iitf'
  109. #define kOTCfgTypeTCPara                 'ipcp'
  110. #define kOTCfgTypeTCPirte                 'irte'
  111. #define kOTCfgTypeTCPisdm                 'isdm'
  112. #define kOTCfgTypeTCPstng                 'stng'
  113. #define kOTCfgTypeTCPunld                 'unld'
  114. #define kOTCfgTypeTCPVersion             'cvrs'                /*     Version  */
  115. #define kOTCfgTypeTCPDevType             'dvty'
  116. #define kOTCfgTypeTCPPrefs                 'iitf'
  117. #define kOTCfgTypeTCPServersList         'idns'
  118. #define kOTCfgTypeTCPSearchList         'ihst'
  119. #define kOTCfgTypeTCPRoutersList         'irte'
  120. #define kOTCfgTypeTCPDomainsList         'isdm'
  121. #define kOTCfgTypeTCPPort                 'port'                /*     Ports  */
  122. #define kOTCfgTypeTCPProtocol             'prot'
  123. #define kOTCfgTypeTCPPassword             'pwrd'                /*     Password  */
  124. #define kOTCfgTypeTCPLocks                 'stng'                /*     locks  */
  125. #define kOTCfgTypeTCPUnloadType         'unld'                /*     transport options     */
  126.  
  127.                                                             /*     connection     */
  128. #define kOTCfgTypeDNSidns                 'idns'
  129. #define kOTCfgTypeDNSisdm                 'isdm'
  130. #define kOTCfgTypeDNSihst                 'ihst'
  131. #define kOTCfgTypeDNSstng                 'stng'
  132. #define kOTCfgTypeDNSPassword             'pwrd'                /*     transport options     */
  133.  
  134.                                                             /*     connection     */
  135. #define kOTCfgTypeModemModem             'ccl '                /*     Type for Modem configuration resource */
  136. #define kOTCfgTypeModemLocks             'lkmd'                /*     Types for lock resources */
  137. #define kOTCfgTypeModemAdminPswd         'mdpw'                /*     Password */
  138.                                                             /*     transport options     */
  139. #define kOTCfgTypeModemApp                 'mapt'
  140.  
  141.                                                             /*     connection     */
  142. #define kOTCfgTypeRemoteARAP             'arap'
  143. #define kOTCfgTypeRemoteAddress         'cadr'
  144. #define kOTCfgTypeRemoteChat             'ccha'
  145. #define kOTCfgTypeRemoteDialing         'cdia'
  146. #define kOTCfgTypeRemoteExtAddress         'cead'
  147. #define kOTCfgTypeRemoteClientLocks     'clks'
  148. #define kOTCfgTypeRemoteClientMisc         'cmsc'
  149. #define kOTCfgTypeRemoteConnect         'conn'
  150. #define kOTCfgTypeRemoteUser             'cusr'
  151. #define kOTCfgTypeRemoteDialAssist         'dass'
  152. #define kOTCfgTypeRemoteIPCP             'ipcp'
  153. #define kOTCfgTypeRemoteLCP             'lcp '                /*  trailing space is important!  */
  154. #define kOTCfgTypeRemoteLogOptions         'logo'
  155. #define kOTCfgTypeRemotePassword         'pass'
  156. #define kOTCfgTypeRemotePort             'port'
  157. #define kOTCfgTypeRemoteServerLocks     'slks'
  158. #define kOTCfgTypeRemoteServer             'srvr'
  159. #define kOTCfgTypeRemoteUserMode         'usmd'
  160. #define kOTCfgTypeRemoteX25             'x25 '                /*  trailing space is important!  */
  161.                                                             /*     transport options     */
  162. #define kOTCfgTypeRemoteApp             'capt'
  163.  
  164. #define kOTCfgRemoteMaxAddressSize         256
  165. #define kOTCfgRemoteMaxPasswordLength     255
  166. #define kOTCfgRemoteMaxPasswordSize     256
  167. #define kOTCfgRemoteMaxUserNameLength     255
  168. #define kOTCfgRemoteMaxUserNameSize     256
  169. #define kOTCfgRemoteMaxAddressLength     255                    /*     kOTCfgRemoteMaxAddressSize                    = (255 + 1), */
  170. #define kOTCfgRemoteMaxServerNameLength  32
  171. #define kOTCfgRemoteMaxServerNameSize     33
  172. #define kOTCfgRemoteMaxMessageLength     255
  173. #define kOTCfgRemoteMaxMessageSize         256
  174. #define kOTCfgRemoteMaxX25ClosedUserGroupLength  4
  175. #define kOTCfgRemoteInfiniteSeconds     0xFFFFFFFF
  176. #define kOTCfgRemoteMinReminderMinutes     1
  177. #define kOTCfgRemoteChatScriptFileCreator  'ttxt'
  178. #define kOTCfgRemoteChatScriptFileType     'TEXT'
  179. #define kOTCfgRemoteMaxChatScriptLength  0x8000
  180.  
  181. #define kOTCfgRemoteStatusIdle             1
  182. #define kOTCfgRemoteStatusConnecting     2
  183. #define kOTCfgRemoteStatusConnected     3
  184. #define kOTCfgRemoteStatusDisconnecting  4
  185.  
  186. #endif
  187.  
  188. #endif /* __NETWORKSETUP_R__ */
  189.  
  190.